package com.ricky.d.welcompager2.ricky;

import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.HorizontalScrollView;
import android.widget.ScrollView;

public class MyScrollView extends HorizontalScrollView {
	private String TAG = MyScrollView.class.getSimpleName();
	private View parentView;
	public MyScrollView(Context context, AttributeSet attrs) {
		super(context, attrs);
		// TODO Auto-generated constructor stub
	}
//	public View getParentView() {
//		return parentView;
//	}
//
//	public void setParentView(View parentView) {
//		this.parentView = parentView;
//	}
	
	@Override
	public boolean onInterceptTouchEvent(MotionEvent ev) {
		// TODO Auto-generated method stub
		return true;
	}
	
//	@Override
//	public boolean onTouchEvent(MotionEvent ev) {
//		// TODO Auto-generated method stub
//		return true;
//	}
	@Override
	public boolean onTouchEvent(MotionEvent ev) {
		//注意 getParent() 是 ViewParent 但不一定是 View
//		if (parentView == null
//				&& getParent() != null
//				&& getParent() instanceof View) {
//			parentView = (View) getParent();
//		}
//		if (parentView != null) {
//			RickyActivity.getVp().onTouchEvent(ev);
//		}
//		switch (ev.getAction()) {
//			case MotionEvent.ACTION_DOWN:
//				RickyActivity.getVp().requestDisallowInterceptTouchEvent(true);
//				Log.e(TAG,"ACTION_DOWN");
//				break;
//
//			case MotionEvent.ACTION_MOVE:
//				Log.e(TAG,"ACTION_MOVE");
////				// 针对不同的滑动冲突，只需要修改这个条件即可，其它均不需做修改并且也不能修改
////				if (父容器需要此类触摸事件)
////				{
//
//					RickyActivity.getVp().requestDisallowInterceptTouchEvent(false);
////				}
//				break;
//
//			case MotionEvent.ACTION_UP:
//			case MotionEvent.ACTION_CANCEL:
//				break;
//
//			default:
//		}
		return false;
	}
}
